
**************************************

*        DrCrypt's TFC spy config    *

*         drcrypt@hotmail.com        *

*     	    ver 9.18.99	             *	     

**************************************

		based upn

    *NoOne's TFC Spy Config ver .59a*


*      Exclusive distribution given to:    *

*  		Spy Academy		   *

* http://www.planetfortress.com/spyacademy *

*	      Clan MOSS Homepage	   *

*	http://cunlimited.1st.net/tfc      *




Turn word wrap on!


	Howdy. I think before I go on that I should mention that a good deal of this script is blatantly stolen from NoOne's excellent and simple spy script. However, I'm distributing it because my h4x0r3d copy adds a lot of things to NoOne's original script that many of today's TFC spies might like to have. Simplicity was the name of the game in NoOne's original script and I've tried to keep everything as simple as possible, while at the same time making everything as intricate and sophisticated as possible. Seasoned spies will love this script; beginning skies should stick with the default spy.cfg.

	
*From NoOne's original script:

	* One-key Class change menu
	* One-key Color change
	* Spy grenades! Throw them while you are feigning! Pop up, throw the grenade, and then 	 	immediately feign again! Neat!
	* Informs your team mates when you change classes.
	* Hopdeath! Feign silently for as long as you hold down a button.
	
*New in DrCrypt's TFC Spy Script

	* Emulate class speeds! This can be turned on/off with the press of a button, for when 	  	moving like an HWGuy is a definite disadvantage. Default is off.
	* Switch between regular grenades and spy grenades. I found NoOne's spy grenades in the 	original script to be unreliable, particularly in high ping situations. Many times, you 	would find yourself trying to throw a grenade while running only to suddenly feign. 		Switch between the two grenade types at the press of a key. Default is regular grenades.
	* Counting grenades. If you throw a grenade, a voice will count down until the grenade 		explodes. Great for grenade jumps.
	* Knife swipe! Pulls out your knife, takes a quick swipe, and then pulls out your last 	  	weapon.
	* Meta-communications bindings. Press the +communicate key and a number at the same time 	and say an automatic message. Let go of the key and the number slots work as weapons 		again.
	* Meta-disguise bindings. Press the +disguise key and a number at the same time and 		disguise to that number's corresponding class. Let go of the key and the number slots 		work as weapons again.
	* Improved NoOne's noisy spy feign. Now, if you have the flag or key, you will drop that 	as well as your backpack. Very good for faking out a pursuer when you are running the 		flag.
	* Seperated script into three parts. Spy.cfg is the alias section. Spybind.cfg contains 	all the bindings. Spymeta.cfg contains all meta key aliases.
	* Added lots of comments to the script to help the uninitiated figure out what does what.
	* Script will now inform you on screen when you switch colors, grenades, or class speed.
	
	

	*Installation instructions

1) Back up your old spy.cfg, just in case my script is an insidious ploy to blow up your computer.
2) Unzip to your half-life/tfc directory. There should be four files: this one, spy.cfg, spymeta.cfg, and spybind.cfg
3) Open up spybind.cfg in any text editor and change the key bindings to your configuration. 
4) Open up spymeta.cfg and change the msg aliases to the messages you would like to have.
5) Do NOT screw around with spy.cfg unless you know what you are doing.
6) You may have to start your TFC session with -zone 1024 to get the script to work without crashing.

	*Frequently Asked Questions

Q:	What is default.cfg? (from NoOne's original script)

A:	I created a default.cfg file because I like to rebind a good chunk of the keyboard depending on my class, so the defualt.cfg holds the standard bindings that pretty much every class follows.  For example, this spy.cfg rebinds your grenade keys, but you want the other classes to have the grenade keys as normal, so you create a default.cfg that always rebinds your grenade keys.  I didn't include a default.cfg, because everybody is way too partial to their own keyboard setup.


Q: 	I'm an idiot. Should I randomly delete and alter things in the spy.cfg?

A: 	No. Essentially, if you are an idiot, all you need to fiddle around with are the spybind.cfg and spymeta.cfg files. I have made these as easy to use as possible, with lots of comments to tell you what bindings do what. If you change things in the spy.cfg file and don't know what you are doing, chances are that you will start some form of Nuclear Apocalypse.

	*Known Bugs

	None that I know about. As I said earlier, the spy grenades can be unreliable in high ping situations, so I have given you an alternative to them. If you are too close to a wall when you are carrying a flag and try to do the noisy feign, you might not be able to because you can't drop the flag too close to walls. Also, I am a little bit unclear as to whether or not I have gotten the class speeds right: I got them from a person in my clan who couldn't remember where he had gotten them. Having played them and done simple run-timing tests between classes, they -seem- correct, but perhaps an ultra purist out there will find a discrepancy or two. As for a z_malloc error, that isn't really a bug: you just need to allocate more memory to Half-Life. Start HL up with -zone 1024 and you should be fine. If you find any bugs or can think of any features to add, email me at drcrypt@hotmail.com.

	*Greetings and Thanks


	* NoOne for an incredible script to build from.
	* TF Spy Academy (http://www.planetfortress.com/spyacademy), the best TF Spy site on the 	Internet. They taught me to spy. Go grab NoOne's original script there while you're 	  	visiting.
	* Clan MOSS, particularly Zaphod, for testing and helping me with my script. A great clan 	and a bunch of very nice and polite people... a pleasant change of pace 			(http://cunlimited.1st.net/tfc)

